#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <stdlib.h>

enum{
  success=0,
  open_err,
  malloc_err
  
};


const char* errorToDesc(int code)
{
  switch(code)
  {
    case success:
      return "success";
    case open_err:
      return "file open error";
    case malloc_err:
      return "malloc error!";
    default:
return "unknown error";
  }
}


int main()
{
  int code=malloc_err;
  printf("%s\n",errorToDesc(code));

  return code;

}

//int main()
//{
//      for(int i=0;i<200;i++)
//      {
//        printf("%d:%s\n",i,strerror(i));
//
//      }
//
//      return 3;
//}
